Skip to content

add hyperbrowser integration for langgraph cua #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

NikhilShahi
Copy link

@NikhilShahi NikhilShahi commented Mar 25, 2025

This PR adds Hyperbrowser as an optional provider for using with LangGraph and CUA. It uses Hyperbrowser to allow CUA to interact with the browser.
Related LangChain.js PR: langchain-ai/langgraphjs#1052

Copy link
Member

@bracesproul bracesproul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NikhilShahi sorry, I must not have been super clear when I was explaining what I was looking for here. We don't want a unique prebuilt agent for hyperbrowser, but instead it should be a config option you pass to the existing CUA agent. Then, inside the nodes it should use the selected VM provider.

Still defaulting to scrapybara since that's the current default, and we don't want to make a breaking change for existing users.

@NikhilShahi
Copy link
Author

Hey @bracesproul , sorry about that, I have updated it so it uses the appropriate provider based on a provider config. Let me know if this is along the lines of what it should look like.

@NikhilShahi NikhilShahi requested a review from bracesproul March 26, 2025 04:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants